#creditSub, #debitSub {
	width: 90%;
	margin: 0 auto;	
}

#divCreditSubFloat, #divDebitSubFloat {	
	width:50%;
	float:left;	
}

#divCreditSub, #divDebitSub {	
	width:100%;	
}

#divBalance {
	text-align: center;
	font-weight: bold;	
	margin: 20px;
}

#tipImg {
	background-image: url('../images/tips.gif');
	background-repeat: no-repeat;
	background-size: 50px 50px;	
	height: 50px;
	margin-bottom: 20px;
}

#tipImg span {
	margin-left: 60px;
	color: #E6E6F5;
}

#treasuryLabel {
	text-align: center;
	font-weight: bold;	
	margin: 20px;
}

.balanceRed {
	color: red;	
	border: solid red 2px;
	margin: 10px;
	padding:5px;
	clear: both;
}

.balanceGreen {
	color: green;	
	border: solid green 2px;
	margin: 10px;
	padding:5px;
	clear: both;
}

.displayTotal {
	text-align: center;
	background-color: #9595D5;
	font-weight: bold;	
}

.verticalAccordion { 
	display:block;
    overflow: hidden;
    height:22px;     
    transition: height 0.3s ease-in-out;
    -moz-transition: height 0.3s ease-in-out;
    -webkit-transition: height 0.3s ease-in-out;
    -o-transition: height 0.3s ease-in-out;
}

.verticalAccordion>div { 
	font-style: italic;
	margin:0;
    overflow: auto;
    padding: 5px;
    height:70px;
}

.verticalAccordion:hover { 
	height: 70px;
	cursor:pointer;
}